package com.new_wear.project.system.illegal.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.new_wear.framework.aspectj.lang.annotation.Excel;
import com.new_wear.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 违法信息对象 illegal
 * 
 * @author new_wear
 * @date 2019-12-23
 */
public class Illegal extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    private Long id;

    /** 违法条例 */
    @Excel(name = "违法条例")
    private String illegalname;

    /** 违法详情 */
    @Excel(name = "违法详情")
    private String illegaldetails;

    /** 处罚信息 */
    @Excel(name = "处罚信息")
    private String punish;

    /** 违法时间 */
    @Excel(name = "违法时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date illegaldata;

    /** 处理 */
    @Excel(name = "处理")
    private String handle;

    /** 人员名称 */
    @Excel(name = "人员名称")
    private String personnelname;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String platenumber;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String bumberid;

    /** 预留1 */
    @Excel(name = "预留1")
    private String reservef1;

    /** 预留2 */
    @Excel(name = "预留2")
    private String reservef2;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setIllegalname(String illegalname) 
    {
        this.illegalname = illegalname;
    }

    public String getIllegalname() 
    {
        return illegalname;
    }
    public void setIllegaldetails(String illegaldetails) 
    {
        this.illegaldetails = illegaldetails;
    }

    public String getIllegaldetails() 
    {
        return illegaldetails;
    }
    public void setPunish(String punish) 
    {
        this.punish = punish;
    }

    public String getPunish() 
    {
        return punish;
    }
    public void setIllegaldata(Date illegaldata) 
    {
        this.illegaldata = illegaldata;
    }

    public Date getIllegaldata() 
    {
        return illegaldata;
    }
    public void setHandle(String handle) 
    {
        this.handle = handle;
    }

    public String getHandle() 
    {
        return handle;
    }
    public void setPersonnelname(String personnelname) 
    {
        this.personnelname = personnelname;
    }

    public String getPersonnelname() 
    {
        return personnelname;
    }
    public void setPlatenumber(String platenumber) 
    {
        this.platenumber = platenumber;
    }

    public String getPlatenumber() 
    {
        return platenumber;
    }
    public void setBumberid(String bumberid) 
    {
        this.bumberid = bumberid;
    }

    public String getBumberid() 
    {
        return bumberid;
    }
    public void setReservef1(String reservef1) 
    {
        this.reservef1 = reservef1;
    }

    public String getReservef1() 
    {
        return reservef1;
    }
    public void setReservef2(String reservef2) 
    {
        this.reservef2 = reservef2;
    }

    public String getReservef2() 
    {
        return reservef2;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("illegalname", getIllegalname())
            .append("illegaldetails", getIllegaldetails())
            .append("punish", getPunish())
            .append("illegaldata", getIllegaldata())
            .append("handle", getHandle())
            .append("personnelname", getPersonnelname())
            .append("platenumber", getPlatenumber())
            .append("bumberid", getBumberid())
            .append("reservef1", getReservef1())
            .append("reservef2", getReservef2())
            .toString();
    }
}
